package com.ehome.poct.core.api.vo.order;

import com.ehome.core.entity.VO;
import com.ehome.poct.core.api.vo.patient.PatientDetailVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 检测订单检测记录VO
 *
 * @author muqiu
 * @Date 2022-10-11 13:41
 */
@Data
public class TestOrderCheckRecordVO extends VO {

        @ApiModelProperty("主键id")
        private Long testOrderCheckRecordId;
        @ApiModelProperty("诊所id")
        private Long clinicId;
        @ApiModelProperty("预约码")
        private Long reservationCode;
        @ApiModelProperty("患者姓名")
        private String patientName;
        @ApiModelProperty(value = "是否包含联机检测(0:包含联测 1:不包含联测)")
        private Integer isUni;
        @ApiModelProperty("检测项目")
        private String testItem;
        @ApiModelProperty(value = "检测状态")
        private Integer status;
        @ApiModelProperty("支付时间")
        private LocalDateTime payTime;
        @ApiModelProperty("备注")
        private String remark;
        @ApiModelProperty("订单号")
        private String orderNo;
        @ApiModelProperty("检测项目code")
        private String testItemCode;
        @ApiModelProperty("患者id")
        private Long patientId;
        @ApiModelProperty("患者信息")
        private PatientDetailVO patientDetailVO;
        @ApiModelProperty("预约码字符串")
        private String reservationCodeString;
        private Boolean isDelete;
}
